逆向工程(Reverse Engineering),看起來很複雜的一個專有名詞,但是真的是很複雜的一個技術,也實際應用在許多的領域上,然而逆向工程即是將一個現有的產品、系統透過逆向的分析與研究,將其反向的去製作出一個相似於原本的功能而不一樣的產品、系統,透過逆向工程的運作找出不同於原本的功能,加以進行加強與改變。
而主要透過下列的步驟加以進行:
設定目標與方向
做事情前都需要確認目標與方向之後,即可知道接下來下一步該往甚麼地方邁進。
收集相關的資料
找出目標方向的範例,便可知道範例的樣貌與實際的應用形式如何,收集愈多想法也會愈多,統整好所有相關資料再去整合成屬於自己的點子。
尋找範例的差異
所有的範例皆有所不同,並且從中尋找出屬於範例中差異的代表,對此再加以研究與分析這些差異的產生,更進一步的去了解與鑽研。
實際製作的產品
經過這些範例的參考,盡量避免重複的功能,而是需要改善並且呈現不同的樣貌,最好的方式便是得以加入自己思考過後的新點子,讓這些豐富的想法徹底融入在其中。